#ifndef _QT_OBJECT_H
#define _QT_OBJECT_H

#import <objc/Object.h>

class DynamicQObject;
class VirtualSlot;
class QObject;

@interface QtObject : Object
{
    DynamicQObject *_dy;
}

-(id) init;
-(id) free;

/**
 * Para realizar la conexion de un QObject con un selector de
 * un Object-C Object
 */
-(BOOL) connectObject: (QObject*)sender
             whenEmit: (const char*)signal
             toTarget: (id)target
        perform: (VirtualSlot*) slt;

@end

#endif /* _QT_OBJECT_H */
